package cn.xtxfan.domain.plan.repository;

import cn.xtxfan.domain.plan.model.dto.CheckAddPlanDTO;
import cn.xtxfan.domain.plan.model.dto.CheckPlanDTO;
import cn.xtxfan.domain.plan.model.entity.CheckPartnerEntity;
import cn.xtxfan.domain.plan.model.entity.CheckPlanEntity;
import cn.xtxfan.domain.plan.model.valobj.CheckPlanVO;

import java.util.List;

/**
 * @className: IPlanRepository
 * @author: XTX
 * @date: 2025/7/19 20:16
 * @Version: 1.0
 * @description:
 */
public interface IPlanRepository {


    CheckPlanVO queryUserPartnerPlans(String userId);

    void finishPlan(String planId);

    void delPlan(String planId);

    void addPlan(CheckAddPlanDTO checkAddPlanDTO);
}
